Skip to content

获取两个字符串的最小编辑距离、补齐或截取长度为 n 的字符串、去掉字符串左侧空格、去掉字符串右侧空格、在字段中截取字符串、查找字符串开始的位置

用 levenshtein_distance 函数获取两个字符串的最小编辑距离, 用 lpad(rpad)函数补齐或截取长度为 n 的字符串, 用 rtrim 去掉字符串左侧空格, 用 ltrim 函数去掉字符串右侧空格, 用 substr 函数在字段中截取字符串, 用 strpos 函数查找字符串开始的位置如果没有就返回 0, 用表格展示

SQL
|
select
  levenshtein_distance(http_method, http_type) as "获取两个字符串的最小编辑距离",
  lpad(http_method, 4, http_type) as "补齐或截取长度为 4 的字符串",
  rtrim(host) as "去掉字符串左侧空格",
  ltrim(host) as "去掉字符串右侧空格",
  substr(bucket_storage_type, 5) as "在 bucket_storage_type 字段中截取字符串",
  strpos(host, http_method) as "查找字符串开始的位置如果没有就返回 0"

SQL查询结果样例:

样例图片